import wx from 'weixin-js-sdk'
const wxScan = {
    /**
     * [wxRegister 微信Api初始化]
     * @param  {Function} callback [ready回调函数]
     */
    wxRegister(data) { //data是微信配置信息，option是分享的配置内容
        wx.config({
            debug: false, // 开启调试模式
            appId: data.appId, // 必填，公众号的唯一标识
            timestamp: data.timestamp, // 必填，生成签名的时间戳
            nonceStr: data.nonceStr, // 必填，生成签名的随机串
            signature: data.signature, // 必填，签名，见附录1
            jsApiList: ['checkJsApi','scanQRCode'] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
        })
        new Promise((reslove,reject)=>{
            wx.ready(function(){
                console.log("获取成功")
                var shareData = {
                    needResult:1,
                    success : function (res) {
                        // 分享成功可以做相应的数据处理
                        reslove(res);
                    }
                };
                wx.scanQRCode(shareData)
            })
            wx.error(function(res){
                reject(res)
                if(res.errMsg.indexOf('function_not_exist') >0){
                    reject('版本过低请升级')
                }
            })
        })
    }
}
export default wxScan